package com.ruoyi.washer.mapper;

import java.util.List;
import com.ruoyi.washer.domain.XwWashball;

/**
 * 洗衣球Mapper接口
 *
 * @author hawking
 * @date 2023-12-15
 */
public interface XwWashballMapper
{
    /**
     * 查询洗衣球
     *
     * @param washballId 洗衣球主键
     * @return 洗衣球
     */
    public XwWashball selectXwWashballByWashballId(Long washballId);

    /**
     * 查询洗衣球列表
     *
     * @param xwWashball 洗衣球
     * @return 洗衣球集合
     */
    public List<XwWashball> selectXwWashballList(XwWashball xwWashball);

    public List<XwWashball> selectXwWashballListByAgent(XwWashball xwWashball);

    /**
     * 新增洗衣球
     *
     * @param xwWashball 洗衣球
     * @return 结果
     */
    public int insertXwWashball(XwWashball xwWashball);

    /**
     * 修改洗衣球
     *
     * @param xwWashball 洗衣球
     * @return 结果
     */
    public int updateXwWashball(XwWashball xwWashball);

    /**
     * 删除洗衣球
     *
     * @param washballId 洗衣球主键
     * @return 结果
     */
    public int deleteXwWashballByWashballId(Long washballId);

    /**
     * 批量删除洗衣球
     *
     * @param washballIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteXwWashballByWashballIds(Long[] washballIds);
}
